Task Oriented Software Understanding
نویسندگان
چکیده
The main factors that aaect software understanding are the complexity of the problem solved by the program, the program text, the user's mental ability and experience and the task being performed. This paper describes a planning approach solution to the software understanding problem that focuses on the user's task and expertise. First, user questions about software artifacts have been studied and the most commonly asked questions are identiied. These questions are organized into a question model and procedures for answering them are developed. Then, the patterns in user questions while performing certain tasks have been studied and these patterns are used to build generic task models. The explanation system uses these task models in several ways. The task model, along with a user model, is used to generate explanations tailored to the user's task and expertise. In addition, the task model allows the system to provide explicit task support in its interface.
منابع مشابه
Effect of Task Oriented Training on Functional Mobility in Children with Cerebral Palsy: A Systematic Review and Meta-analysis
Background and purpose: A lot of research has been done on the effectiveness of rehabilitation treatment in children with cerebral palsy. Functional mobility is one of the significant aspects in treatment of these children. This systematic meta-analysis aimed at reviewing the studies on the effectiveness of task oriented training on functional mobility in children with cerebral palsy. Material...
متن کاملThe Effect of Task Type and Task Orientation on L2 Vocabulary Learning
This study was conducted to investigate the effect of meaning-focused versus form-focused input-oriented and output-oriented task-based instruction on elementary level Iranian EFL Learners’ vocabulary comprehension and recall. For this purpose, a sample of 120 male students from a private school in Tehran was selected through convenience sampling and based on availability. The participants were...
متن کاملA Denotational Semantics for Joining Description Logics and Object-Oriented Programming
Despite their common roots, the paradigms of object-oriented programming and object-centered knowledge representation could not really be joined again. While the knowledge representation branch highlights clear semantics and focuses on subsumption and classification-based inference algorithms, object-oriented programming shines with flexible control structures and software-engineering issues. B...
متن کاملAnalyzing large event traces with the help of a coupling metrics
Gaining understanding of a large-scale industrial program is often a daunting task. In this context dynamic analysis has proven it’s usefulness for gaining insight in object-oriented software. However, collecting and analyzing the event trace of large-scale industrial applications remains a difficult task. In this paper we present a heuristic that identifies interesting starting points for furt...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کامل